﻿
* {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
body {
	font-family: "Microsoft YaHei";
}
.bxytop1 {
	width: 100%;
	height: 45px;
	background: url(images/bxytop1.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyhead {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}
.bxyhead1 {
	width: 100%;
	height: 45px;
	color: #000;
}
.bxyhead11 {
	width: 62%;
	float: left;
	height: 100%;
	line-height: 45px;
	font-size: 12px;
	color: #000;
}
.bxyhead12 {
	width: 38%;
	float: right;
	height: 100%;
	line-height: 31px;
	font-size: 12px;
	color: #fff;
}
.bxyhead12 li {
	float: right;
}
.bxyhead12 a {
	color: #fff;
}
.bxyhead12 a:hover {
	color: #cb0d00;
}
.bxyding {
	width: 100%;
	height: 105px;
	background: url(images/bxyding.jpg) no-repeat top center;
	overflow: hidden;
}
.bxydingn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxydingn span {
	color: #cb0d00;
}.bxydingn3 {	position: absolute;	left: 55px;	top: 0px;}
.bxydingn1 {
	font-size: 22px;
	color: #212121;
	font-weight: bold;
	position: absolute;
	left: 295px;
	top: 18px;
}
.bxydingn2 {
	font-size: 16px;
	color: #333333;
	position: absolute;
	left: 295px;
	top: 50px;
}
.bxydh {
	width: 100%;
	height: 52px;
	background: url(images/bxydh.jpg) no-repeat top center;
	overflow: hidden;
}
.bxydh ul {
	width: 1080px;
	height: 52px;
	margin: 0 auto;
}
.bxydh ul li {
	float: left;
	font-size: 15px;
	padding: 0 15px 0 15px;
	height: 52px;
	line-height: 52px;
	background: url(images/bxydhlm.jpg) no-repeat right top;
}
.bxydh ul li a {
	color: #fff;
	
	width: 100%;
	height: 100%;
}
.bxydh ul li a:hover {
	color: #f61700;
}
#bannergd {
	height: 508px;
	position: relative;
	min-width: 1000px;
}
#bannergd li {
	height: 508px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	min-width: 1080px
}
#bannergd .btn {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0px;
	text-align: center;
	z-index: 9;
	margin-bottom: 0;
}
#bannergd .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 14px;
	height: 14px;
	_font-size: 0;
	margin: 5px 10px;
	cursor: pointer;
	background: #dfdfdf;
	z-index: 9;
	border-radius: 50%
}
#bannergd .btn span.on {
	background: #0151a7;
	z-index: 9
}
#bannergd .preNext {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 240px;
	background: url(images/dundongjt.png) no-repeat left bottom;
	cursor: pointer;
	z-index: 9;
	opacity: 0;
	transition: all 0.3s linear 0s;
}
#bannergd .pre {
	left: 0%;
	z-index: 99999;
}
#bannergd .next {
	right: 0%;
	background-position: right bottom;
	z-index: 99999;
}
#bannergd:hover .preNext {
	opacity: 0.5;
}
#bannergd:hover .pre {
	left: 10%;
}
#bannergd:hover .next {
	right: 10%;
}
#bannergd .pre:hover, #bannergd .next:hover {
	opacity: 1;
}
.bxysous {
	width: 100%;
	height: 54px;
	overflow: hidden;
}
.bxysous1 {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}
.bxysous11 {
	width: 55%;
	height: 100%;
	float: left;
	font-size: 14px;
	line-height: 54px;
}
.bxysous11 span {
	color: #073e9d;
}
.bxysous11 a {
	color: #1e1e1e;
}
.bxysous12 {
	width: 40%;
	float: right;
	margin-top: 15px;
}
.bxysous12 .sousuo {
	float: right;
	width: 270px;
}
.bxysous12 input {
	width: 210px;
	line-height: 24px;
	height: 24px;
	padding: 0 0 0 3px;
	border: 1px solid #848484;
	background: none;
	color: #848484;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	outline-color: #848484;
}
.bxysous12 button {
	margin: 0 0 0 -6px;
	width: 50px;
	line-height: 26px;
	height: 26px;
	text-align: center;
	color: #fff;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	display: inline-block;
	background: #0151a7;
	border: none;
	cursor: pointer;
}
.bxyaaa {
	width: 100%;
	height: 148px;
	background: url(images/bxyaaa.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyjc {
	width: 100%;
	height: 222px;
	background: url(images/bxyjc.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyjcn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #1b1b1b;
	line-height: 20px;
	text-align: center;
}
.bxyjcn1 {
	position: absolute;
	left: 93px;
	top: 130px;
}
.bxyjcn2 {
	position: absolute;
	left: 301px;
	top: 130px;
}
.bxyjcn3 {
	position: absolute;
	left: 501px;
	top: 130px;
}
.bxyjcn4 {
	position: absolute;
	left: 710px;
	top: 130px;
}
.bxyjcn5 {
	position: absolute;
	left: 903px;
	top: 130px;
}
.bxybbb {
	width: 100%;
	height: 180px;
	background: url(images/bxybbb.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycpzx {
	width: 100%;
	height: 732px;
	background: url(images/bxycpzx.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycpzxn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxycpzxnz {
	width: 230px;
	height: 600px;
	position: absolute;
	left: 4px;
	top: 88px;
	overflow: hidden;
}
.bxycpzxnz .bxycpzxnz1s {
	width: 200px;
	height: 26px;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	background: url(images/bxycpzxnz1s.jpg) no-repeat top center;
	padding-left: 30px;
	margin-top: 12px;
	margin-bottom: 8px
}
.bxycpzxnz .bxycpzxnz1s a {
	color: #fff;
}
.bxycpzxnz dt {
	width: 200px;
	height: 26px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	background: url(images/bxycpzxnzdt.jpg) no-repeat top center;
	padding-left: 30px;
	;
	margin-top: 8px;
	margin-bottom: 5px;
}
.bxycpzxnz dt a {
	color: #000;
}
.bxycpzxnz dd {
	width: 200px;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	background: url(images/bxycpzxnzdd.jpg) no-repeat 13px center;
}
.bxycpzxnz dd a {
	color: #1a1a1a;
}
.bxycpzxnz dd a:hover {
	color: #0151a7;
}
.bxycpzxny {
	width: 796px;
	height: 690px;
	position: absolute;
	right: 0px;
	top: 0px;
	overflow: hidden;
}
.qhkj {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.qhdh {
	overflow: hidden;
}
.qhdhmore {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 123px;
	height: 42px;
	font-size: 14px;
	line-height: 41px;
	background: #0151a7;
	padding-left: 70px;
}
.qhdhmore a {
	color: #fff;
}
.qhdh ul li {
	float: left;
	width: 123px;
	padding-left: 70px;
	height: 42px;
	font-size: 14px;
	line-height: 41px;
	margin-right: 8px;
	overflow: hidden;
	color: #fff;
	background: url(images/bxycpzxny1.jpg) no-repeat top center;
}
.qhdh ul li.hover {
	background: url(images/bxycpzxny2.jpg) no-repeat top center;
}
.qhnr {
	width: 100%;
	height: 635px;
	margin-top: 8px;
	overflow: hidden;
}
.qhnrs {
	width: 796px;
	height: 392px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.qhnrs img {
	width: 100%;
	height: 100%;
	transition: all 2s;
}
.qhnrs:hover img {
	transform: scale(1.1);
}
.qhnrs p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	text-align: center;
	font-size: 14px;
	transition: all 2s;
}
.qhnrs:hover p {
	transform: translateY(30px);
}
.qhnr ul {
	width: 110%;
}
.qhnr li {
	width: 250px;
	height: 215px;
	float: left;
	overflow: hidden;
	margin-right: 22px;
}
.qhnr li .li1 {
	width: 250px;
	height: 162px;
	overflow: hidden;
	position: relative;
}
.qhnr li img {
	width: 100%;
	height: 100%;
	transition: all 2s;
}
.qhnr li .li1:hover img {
	transform: scale(1.1);
}
.qhnr li p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	text-align: center;
	font-size: 14px;
	transition: all 2s;
}
.qhnr li:hover p {
	transform: translateY(30px);
}
.qhnr li .li2 {
	width: 250px;
	height: 50px;
	overflow: hidden;
}
.qhnr li .li2 .a1 {
	color: #fff;
	font-size: 12px;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	background: #cb0d00;
	margin-left: 23px;
	margin-top: 15px;
	border-radius: 5px;
	float: left;
}
.qhnr li .li2 .a2 {
	color: #fff;
	font-size: 12px;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	background: #0151a7;
	margin-left: 8px;
	margin-top: 15px;
	border-radius: 5px;
	float: left;
}
.bxyccc {
	width: 100%;
	height: 395px;
	background: url(images/bxyccc.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycccn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxycccn1 {
	position: absolute;
	left: 340px;
	top: 263px;
	font-size: 12px;
}
.bxycccn1 a {
	color: #222222;
}
.bxycccn2 {
	position: absolute;
	left: 825px;
	top: 190px;
	width: 215px;
	height: 110px;
}
.bxycccn2n {
	width: 100%;
	height: 100%;
	position: relative;
}
.intxt1 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 3px;
	top: 3px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.intxt2 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 3px;
	top: 40px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.coolbg1 {
	cursor: pointer;
	font-size: 12px;
	color: #fff;
	font-family: "Microsoft YaHei";
	position: absolute;
	left: 58px;
	top: 84px;
	outline: none;
	background-color: transparent;
}
.bxyddd {
	width: 100%;
	height: 300px;
	background: url(images/bxyddd.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyys {
	width: 100%;
	height: 583px;
	background: url(images/bxyys.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyysn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #000;
	line-height: 22px;
}
.bxyysn1 {
	width: 222px;
	position: absolute;
	left: 305px;
	top: 45px;
}
.bxyysn2 {
	width: 222px;
	position: absolute;
	left: 555px;
	top: 45px;
}
.bxyysn3 {
	width: 222px;
	position: absolute;
	left: 305px;
	top: 374px;
}
.bxyysn4 {
	width: 222px;
	position: absolute;
	left: 555px;
	top: 374px;
}
.bxyeee {
	width: 100%;
	height: 190px;
	background: url(images/bxyeee.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyanli {
	width: 100%;
	height: 520px;
	background: url(images/bxyanli.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyanlin {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyanlin1 {
	font-size: 13px;
	position: absolute;
	left: 89px;
	top: 101px;
}
.bxyanlin1 a {
	color: #fff;
}
.bxyanlin2 {
	font-size: 14px;
	position: absolute;
	left: 59px;
	top: 425px;
}
.bxyanlin2 a {
	color: #000;
}
.bxyanlin3 {
	width: 415px;
	height: 450px;
	position: absolute;
	left: 232px;
	top: 1px;
}
.bxyfff {
	width: 100%;
	height: 220px;
	background: url(images/bxyfff.jpg) no-repeat top center;
	overflow: hidden;
}
.bxynl {
	width: 100%;
	height: 530px;
	background: url(images/bxynl.jpg) no-repeat top center;
	overflow: hidden;
}
.bxynln {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
.bxynln span {
	display: block;
	font-size: 14px;
	margin-bottom: 8px;
}
.bxynln1 {
	position: absolute;
	left: 300px;
	top: 25px;
	width: 160px;
}
.bxynln2 {
	position: absolute;
	left: 802px;
	top: 25px;
	width: 160px;
}
.bxynln3 {
	position: absolute;
	left: 300px;
	top: 170px;
	width: 160px;
}
.bxynln4 {
	position: absolute;
	left: 802px;
	top: 170px;
	width: 160px;
}
.bxynln5 {
	position: absolute;
	left: 300px;
	top: 310px;
	width: 160px;
}
.bxynln6 {
	position: absolute;
	left: 802px;
	top: 310px;
	width: 160px;
}
.bxyggg {
	width: 100%;
	height: 605px;
	background: url(images/bxyggg.jpg) no-repeat top center;
	overflow: hidden;
}
.bxygggn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxygggn1 {
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	left: 50px;
	top: 235px;
}
.bxygggn2 {
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	left: 50px;
	top: 323px;
}
.bxygggn3 {
	font-size: 14px;
	position: absolute;
	left: 631px;
	top: 485px;
}
.bxygggn3 a {
	color: #fff;
}
.bxyfw {
	width: 100%;
	height: 540px;
	background: url(images/bxyfw.jpg) no-repeat top center;
	overflow: hidden;
	margin-top: 45px;
	margin-bottom: 35px;
}
.bxyfwn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
}
.bxyfwn1 {
	font-size: 16px;
	color: #060606;
	position: absolute;
	left: 412px;
	top: 44px;
}
.bxyfwn2 {
	position: absolute;
	left: 123px;
	top: 250px;
	font-weight: bold;
}
.bxyfwn3 {
	position: absolute;
	left: 247px;
	top: 387px;
	font-weight: bold;
}
.bxyfwn4 {
	position: absolute;
	left: 384px;
	top: 250px;
	font-weight: bold;
}
.bxyfwn5 {
	position: absolute;
	left: 506px;
	top: 387px;
	font-weight: bold;
}
.bxyfwn6 {
	position: absolute;
	left: 639px;
	top: 250px;
	font-weight: bold;
}
.bxyfwn7 {
	position: absolute;
	left: 774px;
	top: 387px;
	font-weight: bold;
}
.bxyfwn8 {
	position: absolute;
	left: 897px;
	top: 250px;
	font-weight: bold;
}
.bxyhhh {
	width: 100%;
	height: 80px;
	background: url(images/bxyhhh.jpg) no-repeat top center;
	margin-top: 30px;	
	margin-bottom: 30px;
}
.bxyhhh a {
	text-align: center;
	display: block;
	width: 400px;
	margin: 0 auto;
	font-size: 14px;
	color: #060606;
	padding-top: 45px;
}
/*风琴效果开始*/
.flash4 {
	width: 1080px;
	height: 320px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}
.flash4 ul li {
	width: 50px;
	height: 320;
	position: relative;
	overflow: hidden;
	float: left;
}
.flash4 ul li .imgTop {
	width: 854px;
}
.imgTopbxy {
	width: 795px;
	margin-left: 50px;
	height: 318px;
	border: 1px solid #dbdbdb;
}
.imgTopbxy1 {
	width: 245px;
	height: 260px;
	float: left;
	margin-left: 15px;
}
.imgTopbxy1 b {
	display: block;
	width: 100%;
	color: #060606;
	font-size: 16px;
	margin-top: 75px;
	margin-bottom: 15px;
}
.imgTopbxy1 p {
	width: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #060606;
	height: 100px;
	overflow: hidden;
}
.imgTopbxy1 a {
	display: block;
	width: 77px;
	height: 20px;
	color: #0151a7;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	background: url(images/imgTopbxy1.jpg) no-repeat top center;
}
.imgTopbxy2 {
	width: 510px;
	height: 293px;
	float: left;
	margin-left: 15px;
	margin-top: 12px;
}
.imgTopbxy2 img {
	width: 100%;
	height: 100%;
}
.flash4 ul li .imgTop img {
	opacity: 0.4;
}
.flash4 ul li .imgTop img.tm {
	opacity: 1;
}
.flash4 ul li .imgCon {
	width: 854px;
	height: 320;
}
.flash4 ul li .imgCen {
	width: 42px;
	height: 320px;
	background: #0151a7;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
.flash4 ul li .imgCen p {
	width: 18px;
	margin: 0 auto;
	margin-top: 30px;
}
.flash4 ul li.first {
	width: 854px;
}
.flash4 ul li.fast {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.bxyiii {
	width: 100%;
	height: 211px;
	background: url(images/bxyiii.jpg) no-repeat top center;
	margin-top: 50px;
}
.bxyiiin {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyiiin a {
	display: block;
	position: absolute;
	left: 917px;
	top: 138px;
	color: #fff;
	font-size: 14px;
}
.bxygy {
	width: 100%;
	height: 360px;
	background: url(images/bxygy.jpg) no-repeat top center;
	margin-top: 28px;	margin-bottom: 28px;
}
.bxygyn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxygyn10 {
	position: absolute;
	left: 700px;
	top: 50px;
	width: 360px;
	line-height: 22px;
	font-size: 30px;
	color: #ed1a0b;
}
.bxygyn1 {
	position: absolute;
	left: 700px;
	top: 122px;
	width: 360px;
	line-height: 22px;
	font-size: 12px;
	color: #fff;
}
.bxycf {
	width: 100%;
	height: 290px;
	margin-top: 30px;
}
.bxycfn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}
.qhkj2 {
	width: 1080px;
	height: 290px;
}
.qhdh2 {
	overflow: hidden;
	width: 100%;
}
.qhdh2 ul li {
	float: left;
	width: 120px;
	height: 35px;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	margin-right: 13px;
	overflow: hidden;
	color: #333;
	border: 1px solid #c3c3c3;
}
.qhdh2 ul li.hover {
	color: #fff;
	border: 1px solid #ed1a0b;
	background: #ed1a0b;
}
.qhnr2 {
	width: 100%;
	height: 225px;
	margin-top: 30px;
}
.bxycjwt {
	width: 100%;
	height: 450px;
	background: url(images/bxycjwt.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycjwtn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxycjwtn1 {
	font-size: 13px;
	position: absolute;
	left: 256px;
	top: 60px;
	font-weight: bold;
}
.bxycjwtn3 {
	width: 250px;
	height: 320px;
	position: absolute;
	left: 45px;
	top: 100px;
}
.bxycjwtn3 li {
	width: 250px;
	height: 100px;
}
.bxycjwtn3 li b {
	width: 250px;
	display: block;
	float: left;
	font-size: 13px;
	color: #333;
	margin-top: 13px;
}
.bxycjwtn3 li p {
	width: 250px;
	display: block;
	float: left;
	font-size: 12px;
	color: #333;
	margin-top: 3px;
	line-height: 20px;
}
.bxycjwtn4 {
	width: 710px;
	height: 380px;
	position: absolute;
	right: 0px;
	top: 54px;
}
.qhkj3 {
	width: 100%;
	height: 100%;
}
.qhdh3 {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.qhdh3 ul li {
	float: left;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	color: #fff;
	background: url(images/qhdh31.jpg) no-repeat top center;
	width: 343px;
}
.qhdh3 ul li.hover {
	color: #333;
	background: url(images/qhdh32.jpg) no-repeat top center;
}
.qhdh3 ul li p {
	font-weight: bold;
	font-size: 18px;
	float: left;
	margin-left: 22px;
}
.qhdh3 ul li a {
	display: block;
	float: right;
	margin-right: 15px;
	font-size: 14px;
	color: #fff;
}
.qhdh3 ul li.hover a {
	color: #333;
}
.qhnr3 {
	width: 686px;
	height: 315px;
	margin-top: 10px;
}
.qhnr3s {
	width: 100%;
	height: 166px;
	overflow: hidden;
	margin-bottom: 20px;
}
.qhnr3s img {
	width: 267px;
	height: 166px;
	float: left;
	margin-right: 40px;
}
.qhnr3s b {
	width: 370px;
	display: block;
	float: left;
	font-size: 14px;
	color: #1f1f1f;
	margin-top: 10px;
	margin-bottom: 10px;
}
.qhnr3s p {
	width: 370px;
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 22px;
}
.qhnr3x {
	width: 100%;
	height: 130px;
	overflow: hidden;
}
.qhnr3x ul {
	width: 110%;
}
.qhnr3x li {
	width: 313px;
	margin-right: 40px;
	float: left;
	font-size: 12px;
	line-height: 22px;
}
.qhnr3x li p {
	float: left;
	width: 220px;
}
.qhnr3x li span {
	float: right;
	width: 90px;
	text-align: right;
	display: block;
}
.qhnr3x li a {
	color: #3b2a19;
}
.qhnr3x li a:hover {
	color: #0151a7;
}
.bxyyouq {
	width: 100%;
	height: 135px;
	background: url(images/bxyyouq.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyyouqn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyyouqn ul {
	width: 880px;
	height: 50px;
	position: absolute;
	overflow: hidden;
	left: 160px;
	top: 40px;
}
.bxyyouqn ul li {
	float: left;
	font-size: 14px;
	color: #333;
	margin-right: 10px;
	line-height: 24px;
}
.bxyyouqn ul li a {
	color: #333;
}
.bxyyouqn ul li a:hover {
	color: #0151a7;
}
.bxyfoot {
	width: 100%;
	height: 277px;
	background: url(images/bxyfoot.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyfootn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyfootn1 {
	width: 1080px;
	height: 50px;
	padding-top: 40px;
	color: #fff;
	margin: 0 auto;
}
.bxyfootn1 ul {
	width: 820px;
	float: right;
}
.bxyfootn1 li {
	float: left;
	font-size: 12px;
	margin-right: 8px;
}
.bxyfootn1 li a {
	color: #fff;
}
.bxyfootx {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyfootx2 {
	width: 420px;
	float: left;
	margin-left: 350px;
	margin-top: 30px;
	font-size: 14px;
}
.bxyfootx2 a {
	color: #fff;
}
.bxyfootx2 p {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
.bxyliu {
	width: 300px;
	height: 110px;
	position: absolute;
	right: 7px;
	top: 47px;
}
.bxyliun {
	width: 100%;
	height: 100%;
	position: relative;
}
.intxt3 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 55px;
	top: 3px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.intxt4 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 55px;
	top: 43px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.coolbg5 {
	cursor: pointer;
	font-size: 12px;
	color: #0151a7;
	font-family: "Microsoft YaHei";
	position: absolute;
	left: 31px;
	top: 88px;
	outline: none;
	background-color: transparent;
}

/*上卷 产品*/
.bxycpzs {
	width: 1080px;
	height: 320px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}
.bxycpzs .cpzs {
	WIDTH: 1080px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.bxycpzs .cpzs .biao {
	TEXT-ALIGN: left; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #0c4fa8; PADDING-LEFT: 20px; WIDTH: 1080px; FONT-FAMILY: "微软雅黑"; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.bxycpzs .cpzs .gundong {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 1080px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.bxycpzs .cpzs .gundong UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.bxycpzs .cpzs .gundong UL LI {
	TEXT-ALIGN: center; WIDTH: 248px; MARGIN-BOTTOM: 20px; FLOAT: left
}
.bxycpzs .cpzs .gundong UL LI p{ line-height:28px;}
.bxycpzs .cpzs .gundong UL LI img{ width:230px; height:170px; border:0px;}
.bxycpzs .cpzs .gundong UL A {
	COLOR: #000; TEXT-DECORATION: none
}
.bxycpzs.cpzs .gundong UL A:hover {
	COLOR: #06499A
}

/* bannerbox */
.bannerBox {
	width: 100%;
	height: 500px;
	background: url(Img/Index/barnerBox.jpg) no-repeat center;
}
#flashs {
	position: relative;
	height: 500px;
	overflow: hidden;
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}
#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	left: 50%;
	margin-left: -95px;
	padding: 0px 6px;
}
#flashs .btn span {
	color: #fff;
	background: #333;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	width: 25px;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
}
#flashs .btn span.cur {
	background: #C40C0C;
}/*设备*/


.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }.backgroudR{background: #c12a2a;height:558px;}

.section h3{ text-align:center; margin-top:70px; font-size:30px;}
.section h3 a{ color:#ffffff;}
.section h3 b{ color:#F0E68C;}
.section span{ display:block; text-align:center; font-size:15px; color:#b7b7b7; font-family:Arial; margin-top:10px; margin-bottom:30px;}
.casePic{ position:relative; width:100%; margin: 0 auto; }.casePicUl{width: 1080px;height:316px; margin:36px auto;}.casePicUl li{	 position:relative;float:left;	 width: 238px; height: 296px; padding-top: 10px; padding-bottom: 10px; margin-left:25px ;	 background: #ffffff;}.casePicUl li a:hover .casePicUlT{ color:#c12a2a;}.casePicUl .casePicUlP{ width: 238px; height: 179px;}.casePicUl .casePicUlT{ 	width: 214px;height: 30px; padding: 0px 12px;margin-top: 17px; 	color:#333333; font-size:14px; line-height:30px; font-weight: bold;}.casePicUl .casePicUlTr{	width: 214px;height: 70px; padding: 0px 12px;	color:#666666; font-size:14px; line-height:20px;}/*end casePic*/



/*why*/
.why{ overflow: hidden; width: 100%; background-color: #fff; padding-bottom: 100px;}
.why .whyBox{ height:350px; margin-top: 45px; position: relative}
.why .dl{ padding: 0 20px; background-color: #072fa8; width: 255px; position: relative; margin-bottom: 20px; height: 160px; z-index: 9}
.why .dl dt{ position: absolute; top:20px; width: 121px; height: 121px; right: -60px;}
.why .dl dd{ width: 200px; float: left;}
.why .dl dd h3{ font-size: 18px; color: #fff;  margin: 30px 0 10px;}
.why .dl dd p{ line-height: 25px; color:#fff; font-size: 14px;}
.why .last dt{ right: inherit; left:-60px;}
.why .last dd{ float: right}
.why img.img01{position: absolute;left:50%;top: -31px;margin-left: -212px;}
.why .zx{ width: 230px; margin: 0 auto; position:absolute; left:50%; z-index: 100; margin-left:-105px; bottom: -65px;}
.why .zx h4{ background: url("images/1/proPhone.png") no-repeat left center; font-size: 16px; padding-left: 45px; color: #000000; font-weight: normal; margin-top: 15px; margin-left: 5px;}
.why .zx b{ display: block;  font-size: 23px; color: #333;}
.why .zx a.img02{ display: block; text-align: center; margin-top: 20px;}


/*标题*/
.container .title{ overflow: hidden; width: 100%; text-align:center; margin-top: 60px;}
.container .title h2{ font-size: 30px;  color: #000}
.container .title h2 a{ color: #333}
.container .title h2  span{ color: #072fa8}
.container .title p{ font-size: 21px; color: #4e4e4e; margin-top: 10px;}

/*why end*/

/*About*/
.about{ overflow:hidden; width:100%; height:480px; background-color:#ececec; margin-bottom:35px;}
.about h3{ text-align:center; margin-top:50px; font-size:30px;}
.about h3 a{ color:#202121;}
.about h3 b{ color:#226288;}
.about span{ display:block; text-align:center; font-size:15px; color:#b7b7b7; font-family:Arial; margin-top:10px; margin-bottom:30px;}
.about dl{ overflow:hidden;}
.about dt{ float:left; padding:30px; background:url(Img/Index/about01.png) no-repeat left top; width:400px; height:226px; overflow:hidden}
.about dd{ overflow:hidden; float:left;}
.about dd h4{ font-size:16px; margin-top:30px; margin-bottom:15px;}
.about dd h4 a{ color:#000;}
.about dd p{ font-size:14px; color:#323232; line-height:23px; height:133px; width:520px; overflow:hidden; margin-bottom:25px;}
.about dd .more{ display:block; width:149px; height:39px; background:url(images/1/about_more.png) no-repeat center;}

/*工程案例khjzMain*/

.khjzMain{ padding:40px 0;}
.khjzMain .kht{ text-align:center;}
.khjzMain .kht h5{ margin-bottom:3px;}
.khjzMain .kht h5 a{ font-size:30px; color:#0861ab;}
.khjzMain .kht i{ display:block; *margin-top:10px;padding-bottom:30px;}
.khjzMain .khc{ margin-top:20px;position: relative;width:1080px;}
.khjzMain .khc ul{ overflow:hidden; height:357px; width:1080px;position: relative;}
.khjzMain .khc li{ float:left; width:229px; height:329px;text-align:center; border:3px solid #0861ab; position:relative; margin-right:20px;}
.khjzMain .khc li img{ display:block;}
.khjzMain .khc li h5{ margin:25px 0; font-weight:normal;}
.khjzMain .khc li h5 a{ font-size:15px; color:#0861ab;}
.khjzMain .khc li p{ margin:0 20px; font-size:13px; line-height:20px;text-align:left;}
.khjzMain .khc li .mor{ display:block; width:36px; height:24px; position:absolute; bottom:-12px; left:50%; margin-left:-18px;color:#fff; text-decoration:none; line-height:24px; background:#0861ab;}
